template<class H, class M>
class A {
public:
	A(H a, M b){};
	~A(){};
};
